Big Huge Thesaurus

Pecten magellanicus

noun